From:                              route@monster.com

Sent:                               Wednesday, October 21, 2015 3:49 PM

To:                                   hg@apeironinc.com

Subject:                          Please review this candidate for: BPM Lead Developer

 

This resume has been forwarded to you at the request of Monster User xapeix03

Hiral Desai 

Last updated:  04/30/14

Job Title:  no specified

Company:  no specified

Rating:  Not Rated

Screening score:  no specified

Status:  Resume Received


Falls Church, VA  22043
US

Mobile: 4055352148   
hiraldesai77@gmail.com
Contact Preference:  Email

Quick View Links:

Resume Section

Summary Section

 

 

RESUME

  

Resume Headline: HiralDesai IBMBPM/JAVA/J2EE

Resume Value: ntvrs7vesb596f5h   

  

 

Hiral Desai

Email: hiraldesai77@gmail.com

Cell- 405.535.2148

Visa Status: H1B

 

Professional Summary

·          8+ years of progressive experience in all the phases of software development life cycle which includes Requirement Study, Analysis, Design, Development, Integration, maintenance, installation, implementation & testing, and supporting of various Java and J2EE based application software, n-tier & web applications.

·          Hands on experience with Content Management Systems in Alfresco 2.0 Enterprise CMS.

·          Proficient in applying best practices records management techniques including the development of classification and file systems.

·          Extensive involvement in all phases of Software Development Life Cycle (SDLC), including production support, debugging & troubleshooting.

·          Comprehensive knowledge of JVM, Core Java, Exception-Handling, Multithreading, Data Structure and Performance tuning.

·          Design, development, testing, deployment and maintenance experience of distributed and multi-tier enterprise solutions on UNIX & Windows platforms.

·          IBM Certified BPM Developer with Good knowledge of BPM (Business Process Modeling) tools like IBM BPM/WebSphere Lombardi Edition 5.5/6.2/ IBM BPM 7.2/7.5/8.x and also familiar with Lombardi Blueprint for improving an organization's business processes ideas and initiatives. Extensive knowledge in modeling Business Processes, Services and developing Coaches in IBM WebSphere Lombardi Edition 5.5/6.2/7.0.

·          Extensive experience in writing applications using J2EE technologies including Struts, Spring, JMS, Hibernate/JPA, SOA, Web Services, SOAP, WSDL, JSP, JSF, ICEFaces, Rich Faces, JSTL, Servlets and JDBC.

·          Experience in MVC (Model View Controller) architecture application development.

·          Experience in Search Engine and Open Source Projects like Lucene and Heritrix.

·          Competent with IDEs such as IBM’S Rational Application Developer 7.0.0.3, Eclipse, Netbeans, JDeveloper, JProbe and Net Beans.

·          Data modeling using Database development skills in DB2, Oracle, MySQL, SQL Server and MS Access.

·          Experience in developing applications using XML technologies such as XML, XSL, XSLT, XPath, SAX, DOM, DTD and Schema.

·          Extensive experience in web development with AJAX, HTML, DHTML, CSS, JavaScript, jQuery and DOM objects.

·          Responsible for interacting with database DDL, queries, stored Procedures, triggers and table structure.

·          Good understanding of UML concepts, RUP, Object Oriented Software Design Patterns.

·          Iterative software development cycle which also includes planning, requirements analysis, design, coding, unit testing, and acceptance testing using Agile software methodologies, for example Pair Programming, Test Driven Development (TDD) and eXtreme Programming software development methodologies.

·          Team player with excellent Analytical, Communication and Presentation skills.

 

Technical Skills

BPM Technologies

IBM BPM/Websphere Lombardi Edition Certified 5.5/6.2/7.2/7.5/8.x with IBM Websphere 6.x / BEA Web Logic and JBoss.

J2EE Technologies

Struts, Spring, Hibernate, EJB, Servlets, JMS, RMI, SOA, Web Services, SOAP, WSDL, JSP, JSTL, JDBC, JSF and Ice Faces.

Languages & Environment

Core Java, Enterprise Edition 5 (Java EE 5), J2EE, C/C++ & J2SE, JDK 1.5/1.6 and JRE 1.5/1.6

Application/Web Servers

WebLogic, Web Sphere 6.x, JBOSS, Apache Web Server and Tomcat.

Operating Systems

Windows NT/XP/2000, UNIX and Linux

Database / RDBMS

Oracle, SQL Server, PL/SQL, MS Access, DB2 , Sybase and MySQL

Web Design

AJAX, HTML, DHTML, CSS, DOM objects, jQuery and JavaScript

XML Technologies           

XML, XHTML, XPath, XSL, XSLT, DTD, Schema, SAX, DOM

Search Engine & Open Source Projects

Lucene and Heritrix

Open Content Management System (CMS)

Alfresco 2.1.1 and Liferay

IDE Tools

IBM RAD 7.5, Eclipse, Net Beans and JDeveloper

Tools & Plug-in

Ant, Maven, Log4j, CVS, SVN, VSS, PVCS Version Manager v8.2.1.0, Clear Case, Subversion, Secure CRT v6.5.2, Rapid SQL v7.6.3.

 

 

Professional Experience

 

New York Life Insurance Company                                                                                                                                                 June 2011 - Present

New York

IBM BPM/Java/J2EE Developer

 

Various Processes:
BPM is used to integrate different processes with data access and business transactions that are exposed as business services. The objective is to orchestrate the business processes and replace the paper-based system used by the different organization business units with the automate business processes to accomplish its mission of reviewing, approving, denying, or discontinuing requests.
 

Responsibilities

·         Design, development, testing and deployment of  IBM BPM/WebSphere Lombardi Edition application including, process modeling, process analysis, UI (Coaches, Variables) & Dashboard design, build, validation, migration of code and delivery of the solution on  IBM BPM  7.5/8.x version.

·         Implemented out of box reports for workflow so that user can view detail information about in-flight instances and also all completed instances under scoreboard inside portal.

·          Participated in modeling business services and developed user interfaces called coaches using IBM BPM 7.5/8.x authoring environment.

·          Developed java class and integrated with Client Application using IBM BPM java connectors.  

·          Developed Presentation layer User Interface coaches using IBM BPM Authoring Environment using HTML, DHTML, XML, CSS and JavaScript.

·          Responsible for Business flow and workflow management.

·          Responsible for implementing high level Business Process Definition, nested activities which implements services and coaches using IBM BPM Authoring Environment.

·          Responsible in authoring various sub business processes (nested BPDs) and Services by creating reusable components for some various complex scenarios.

·          Also participated in implementing rules depends on some business inputs and outputs inside IBM BPM Service Modeler Perspective.

·          Implementation of Event based UCA’s (Under Cover Agents) which handles message event scenarios.

·          Implementation of task assignment back and forth to different users according to the business logic and role of users.

·          Good knowledge with Process Center and Performance Data Warehouse and implementing advance TW utilities and services.

·          Design and developed Performance Dashboards for the key Business processes using the data tracked by Tracking Groups. Analyze the performance metrics and optimize the performance of the Business processes.

·          Using Web Services or JAVA Connector communicating with JAVA Class or database objects or third party API.

·          Using core JAVA and J2EE frameworks, implemented core integration with LDAP, MQ and Eform system.

·          Implementation of core functionality using Exception-Handling, Multithreading, Data Structure and Performance tuning.

·          Developed JavaScript files (.js) which are used as common validating files for all JSPs and Coaches.

·          Data Modeling, Created tables, triggers, stored Procedures in MS SQL Server Database.

·          Involved with the team in developing an error handling system for the whole application using XML/XSLT/XPATH.

·          Used Agile Methodologies for development of short term modules.

 

Environment

IBM BPM 7.5/8.x, WebSphere, Web Services, Core Java, Servlets, Struts, Spring, JSP, jQuery, XML, Oracle, PVCS Version Manager v8.2.1.0, Toad, Secure CRT v6.5.2, IBM RAD v7.5, Log4j, DHTML/HTML, CSS and JavaScript

 

 

Depository Trust and Clearing Corporation (DTCC)                                                                                          June 2010 – May 2011

Tampa, Florida         

JAVA/J2EE/Lombardi Developer

 

Risk Development

Risk Development workflow is a business process used to measure and generate reports for all kind of risk involved in risk derivative process. In Risk development workflow I work on module to generate out of box reports for both web based portal as well as for report center using tracked data in excel format from Performance Data Warehouse.

 

Responsibilities

·         Design, development, testing and deployment of IBM WebSphere Lombardi Edition application including, process modeling, process analysis, UI (Coaches, Variables) & Dashboard design, build, validation, migration of code and delivery of the solution on IBM WebSphere Lombardi Edition  7.0.

·         Implemented out of box reports for workflow so that user can view detail information about in-flight instances and also all completed instances under scoreboard inside portal.

·          Participated in modeling business services and developed user interfaces called coaches using IBM WebSphere Lombardi Edition 7.0 authoring environment.

·          Developed java class and integrated with Client Application using IBM WebSphere Lombardi Edition connectors.  

·          Developed Presentation layer User Interface coaches using IBM WebSphere Lombardi Edition Authoring Environment using HTML, DHTML, XML, CSS and JavaScript.

·          Responsible for Business flow and workflow management.

·          Responsible for implementing high level Business Process Definition, nested activities which implements services and coaches using IBM WebSphere Lombardi Edition Authoring Environment.

·          Responsible in authoring various sub business processes (nested BPDs) and Services by creating reusable components for some various complex scenarios.

·          Also participated in implementing rules depends on some business inputs and outputs inside IBM WebSphere Lombardi Edition Service Modeler Perspective.

·          Implementation of Event based UCA’s (Under Cover Agents) which handles message event scenarios.

·          Also used EPV’s and System variables for reports in IBM WebSphere Lombardi Edition Process Portal scoreboard inside IBM WebSphere Lombardi Edition.

·          Implementation of task assignment back and forth to different users according to the business logic and role of users.

·          Good knowledge with Process Center and Performance Data Warehouse and implementing advance TW utilities and services.

·          Design and developed Performance Dashboards for the key Business processes using the data tracked by Tracking Groups. Analyze the performance metrics and optimize the performance of the Business processes.

·          Using Web Services or JAVA Connector communicating with JAVA Class or database objects or third party API.

·          Server Side business implementation using JAVA Class and JAVA Connector to integrate with IBM WebSphere Lombardi Edition.

·          Implementation of core functionality using Exception-Handling, Multithreading, Data Structure and Performance tuning.

·          Developed JavaScript files (.js) which are used as common validating files for all JSPs and Coaches.

·          Data Modeling, Created tables, triggers, stored Procedures in MS SQL Server Database.

·          Involved with the team in developing an error handling system for the whole application using XML/XSLT/XPATH.

·          Used Agile Methodologies for development of short term modules.

 

Environment

IBM WebSphere Lombardi Edition 7.0, WebSphere, Web Services, Core Java, Servlets, Struts, Spring, JSP, XML, MS SQL Server, PVCS Version Manager v8.2.1.0, Rapid SQL v7.6.3, Secure CRT v6.5.2, IBM RAD v7.5, Log4j, DHTML/HTML, CSS and JavaScript

 

T.RowePrice                                                                                                                                                                Feb 2010 – May 2010

Baltimore, Maryland         

Sr. Lombardi Developer

 

Broker Approval Workflow

Broker Approval workflow is a business process used by the user for approving or rejecting a new request for adding broker set up which based on rules made by different group of users who set different set of flags. Broker Approval process consist of different sub processes as reusable process for different leg of flow under parent business process.

 

Responsibilities

·         Design, development, testing and deployment of IBM WebSphere Lombardi Edition application including, process modeling, process analysis, UI (Coaches, Variables) & Dashboard design, build, validation, migration of code and delivery of the solution on IBM WebSphere Lombardi Edition  6.2.1.

·         Implemented out of box reports for workflow so that user can view detail information about in-flight instances and also all completed instances under scoreboard inside portal.

·          Participated in modeling business services and developed user interfaces called coaches using IBM WebSphere Lombardi Edition 6.2.1 authoring environment.

·          Developed java class and integrated with Client Application using IBM WebSphere Lombardi Edition connectors.  

·          Developed Presentation layer User Interface coaches using IBM WebSphere Lombardi Edition Authoring Environment using HTML, DHTML, XML, CSS and JavaScript.

·          Responsible for Business flow and workflow management.

·          Responsible for implementing high level Business Process Definition, nested activities which implements services and coaches using IBM WebSphere Lombardi Edition Authoring Environment.

·          IBM WebSphere Lombardi Edition supports standards like BPEL (Business Process Execution Language) and BPMN.

·          Responsible in authoring various sub business processes (nested BPDs) and Services by creating reusable components for some various complex scenarios.

·          Also participated in implementing rules depends on some business inputs and outputs inside IBM WebSphere Lombardi Edition Service Modeler Perspective.

·          Implementation of Event based UCA’s (Under Cover Agents) which handles message event scenarios.

·          Also used EPV’s and System variables for reports in IBM WebSphere Lombardi Edition Process Portal scoreboard inside IBM WebSphere Lombardi Edition.

·          Implementation of task assignment back and forth to different users according to the business logic and role of users.

·          If required, adding new custom section template, custom control template to Palette View and also custom JavaScript to the IBM WebSphere Lombardi Edition Installation_Directory resource directory so that we can access all JavaScript Functions globally.

·          Good knowledge with Process Server and Performance Server and implementing advance TW utilities and services.

·          Design and developed Performance Dashboards for the key Business processes using the data tracked by Tracking. Analyze the performance metrics and optimize the performance of the Business processes.

·          Using Web Services or JAVA Connector communicating with JAVA Class or database objects or third party API.

·          Server Side business implementation using JAVA Class and JAVA Connector to integrate with IBM WebSphere Lombardi Edition.

·          Implementation of core functionality using Exception-Handling, Multithreading, Data Structure and Performance tuning.

·          Developed Custom Data Access Objects to encapsulate data from database using XML/XSLT and Web Services. 

·          Developed custom built XML parser using DOM APIs that transformed data in XML files to business properties.

·          Developed JavaScript files (.js) which are used as common validating files for all JSPs and Coaches.

·          Data Modeling, Created tables, triggers, stored Procedures in MS SQL Server Database.

·          Involved with the team in developing an error handling system for the whole application using XML/XSLT/XPATH.

·          Used Agile Methodologies for development of short term modules.

 

Environment

IBM WebSphere Lombardi Edition 6.2.1, JBoss, Web Services, SOAP, WSDL, Core Java, JUnit, Java 1.4 / 1.5, J2EE, JMS, Servlets, Struts, Spring, JSP, XML, MS SQL Server, ANT, Log4j, CVS, DHTML/HTML, CSS and JavaScript

 

Freddie Mac                                                                                                                                                                Sep 2009 – Jan 2010

McLean, Virginia         

Lombardi Developer

 

Non Contract Servicing Changes

Non Contract Servicing Changes application is servicer portal based application in which manages all key aspects related to mortgage loan. Servicer is one of the main actors of all processes. All processes manage Loan Portfolio Transfers, Scheduled Loan Term Changes and Unscheduled Loan Term Changes. NCSC is to manage all the functions related to loan and security portfolio through the servicer portal.

 

Responsibilities

·          Participated in setting up environment for BPM tool IBM WebSphere Lombardi Edition 6.2/7.0.

·          Implemented business rules inside which exposed as web service and called inside IBM WebSphere Lombardi Edition using web service connector.

·         Design, development and delivery of IBM WebSphere Lombardi Edition application including, process modeling, process analysis, UI (Coaches, Variables) & Dashboard design, build, validation, migration of code and delivery of the solution on IBM WebSphere Lombardi Edition  6.2/7.0.

·          Participated in modeling business services and developed user interfaces called coaches using IBM WebSphere Lombardi Edition 6.2/7.0 authoring environment.

·          Developed TWs Web Services and integrated with Client Application using IBM WebSphere Lombardi Edition connectors.  

·          Developed Presentation layer User Interface coaches using IBM WebSphere Lombardi Edition Authoring Environment using HTML, DHTML, XML, CSS and JavaScript.

·          Responsible for Business flow and workflow management.

·          Responsible for implementing high level Business Process Definition, nested activities which implements services and coaches using IBM WebSphere Lombardi Edition Authoring Environment.

·          IBM WebSphere Lombardi Edition supports standards like BPEL (Business Process Execution Language) and BPMN.

·          Responsible in authoring various sub business processes (nested BPDs) and Services by creating reusable components for some various complex scenarios.

·          Also participated in implementing rules depends on some business inputs and outputs inside IBM WebSphere Lombardi Edition Service Modeler Perspective.

·          Implementation of Event based UCA’s (Under Cover Agents) which handles message event scenarios.

·          Implementation of task assignment back and forth to different users according to the business logic and role of users.

·          If required, adding new custom section template, custom control template to Palette View and also custom JavaScript to the IBM WebSphere Lombardi Edition Installation_Directory resource directory so that we can access all JavaScript Functions globally.

·          Good knowledge with Process Server and Performance Server and implementing advance TW utilities and services.

·          Design and developed Performance Dashboards for the key Business processes using the data tracked by Tracking. Analyze the performance metrics and optimize the performance of the Business processes.

·          Using Web Services or JAVA Connector communicating with JAVA Class or database objects or third party API.

·          Server Side business implementation using JAVA Class and JAVA Connector to integrate with IBM WebSphere Lombardi Edition.

·          Developed custom built XML parser using DOM APIs that transformed data in XML files to business properties.

·          Developed JavaScript files (.js) which are used as common validating files for all JSPs and Coaches.

·          Data Modeling, Created tables, triggers, stored Procedures in Oracle Database.

·          Involved with the team in developing an error handling system for the whole application using XML/XSLT/XPATH.

·          Used Agile Methodologies for development of short term modules.

 

Environment

IBM WebSphere Lombardi Edition 6.2/7.0, JBoss, SOA, Web Services, SOAP, WSDL, Core Java, JUnit, Java 1.4 / 1.5, J2EE, JMS, Servlets, Struts, Spring, JSP, JSF, XML, Oracle, ANT, Log4j, CVS, DHTML/HTML, CSS and JavaScript

 

American Farmers & Ranchers Mutual Insurance Company                                                                                          Apr 2008 – Aug 2009

Oklahoma City, Oklahoma        

JAVA/J2EE/Lombardi Developer

 

Oklahoma Personal Auto Insurance

Oklahoma personal Auto Insurance application is a portal based application that facilitates several insurance based services at one place. Create Quote; Issue policy; Endorse policies and Report Claims are some of the services of Oklahoma personal Auto Insurance application. This is a BPM based application which is developed using Lombardi Teamwork 5.5/6.2 Technology. This application is mainly targeted for the agents of the insurance business who write personal auto insurance for customers. Agents create quote, issue   policy and endorse policies using web based screens called coaches developed in Teamwork authoring environment. These screens interact with policy rating engine using web service connectors. Data between coaches and rating engine is exchanged as XML entity and parsed using XSLT/XPATH techniques.    

 

Idaho Auto Insurance

Idaho Auto Insurance application is portal based instrument that harness several insurance related services all in the same shared space.  It assists Idaho insurance agents to create auto insurance quotes and issue insurance application to approved customers. Agent interacts with business processes, which are developed using TeamWorks® Process Modeler, using coaches that are also developed using IBM WebSphere Lombardi Edition authoring environment. The application interacts with stand alone rating engine called Policy Star using web service WSDL calls to rate new business quotes and store and retrieve processed applications. Idaho Auto Insurance application streamlines complex auto insurance business process by effectively integrating readily usable menu driven front-end with optimized backend rating engine.

 

Alfresco Responsibilities

·          Used for Document Management, Records Management, Knowledge Management and Web Content Management.

·          Responsible for analysis of existing content management systems.

·          Used web scripts - Agile Script-Driven MVC to Create portlets/widgets and rendered by using freemarker template file and RESTful URL.

·          Document Management, Web Content Management, Imaging Document.

·          Setup role based/personalization and access

·          Generating, retrieving and updating documents using Alfresco Web Services.

 

Responsibilities

·          Participated in setting up environment for BPM tool IBM WebSphere Lombardi Edition 5.5/6.2 with Web Sphere 6.x.

·         Design, development and delivery of IBM WebSphere Lombardi Edition application including, process modeling, process analysis, UI (Coaches, Variables) & Dashboard design, build, validation, migration of code and delivery of the solution on IBM WebSphere Lombardi Edition  6.2.

·          Participated in modeling business services and developed user interfaces called coaches using IBM WebSphere Lombardi Edition 5.5/6.2 authoring environment.

·          Developed Web Services in java and integrated with Client Application using IBM WebSphere Lombardi Edition connectors.  

·          Developed Presentation layer User Interface coaches using IBM WebSphere Lombardi Edition Authoring Environment using HTML, DHTML, XML, AJAX, CSS and JavaScript.

·          Responsible for Business flow and workflow management.

·          Gather requirements from the business, author (design and develop) top level BPDs (Business Process Diagrams) – Collaborative development.

·          Responsible for implementing high level Business Process Definition, nested activities which implements services and coaches using IBM WebSphere Lombardi Edition Authoring Environment.

·          Responsible in authoring various sub business processes (nested BPDs) and Services by creating reusable components for some various complex scenarios.

·          Also participated in implementing rules depends on some business inputs and outputs inside IBM WebSphere Lombardi Edition Service Modeler Perspective.

·          Implementation of Event based UCA’s (Under Cover Agents) which handles message event scenarios.

·          Also used EPV’s and System variables for reports in IBM WebSphere Lombardi Edition Process Portal scoreboard inside IBM WebSphere Lombardi Edition Variable Editor.

·          Implementation of task assignment back and forth to different users according to the business logic and role of users.

·          Used Apache Lucene search engine which is a high-performance, full-featured text search engine library written entirely in Java. It is a technology suitable for nearly any application that requires full-text search, especially cross-platform.

·          Lucene search engine allows storing documents and data as indexed either using File System or RAM Directory storage.

·          If required, adding new custom section template, custom control template to Palette View and also custom JavaScript to the IBM WebSphere Lombardi Edition Installation_Directory resource directory so that we can access all JavaScript Functions globally.

·          Good knowledge with Process Server and Performance Server and implementing advance TW utilities and services.

·          Also using different IBM WebSphere Lombardi Edition components from Palette View of Authoring Environment implemented feature to attach documents and also select document and give print of all selected document in printable format like PDF using itext and JODConvertor external JAR.

·          Identified Key Performance Indicators (KPIs) for key Business processes and tracked using Tracking Groups to collect performance data.

·          Design and developed Performance Dashboards for the key Business processes using the data tracked by Tracking. Analyze the performance metrics and optimize the performance of the Business processes.

·          Using Web Services or JAVA Connector communicating with JAVA Class or database objects or third party API.

·          Server Side business implementation using JAVA Class and JAVA Connector to integrate with IBM WebSphere Lombardi Edition.

·          Developed custom built XML parser using DOM APIs that transformed data in XML files to business properties.

·          Developed JavaScript files (.js) which are used as common validating files for all JSPs and Coaches.

·          Data Modeling, Created tables, triggers, stored Procedures in SQL Server Database.

·          Involved with the team in developing an error handling system for the whole application using XML/XSLT/XPATH.

·          Used Agile Methodologies for development of short term modules.

·          Performance tracking using JProbe.

 

Environment

IBM WebSphere Lombardi Edition 5.5/6.2, Websphere 6.x, JBoss, Alfresco 2.2, SOA, Search Engine Lucene, Web Services, SOAP, WSDL, Core Java, JUnit, Java 1.4 / 1.5, J2EE, JMS, MQ Series, EJB, Servlets, Struts, Spring, JSP, JSF, Facelets, JProbe, JSTL, JDBC, XML, IBM’s RAD 7.0.0.3, SQL Server, ANT, Log4j, CVS, AJAX, DHTML/HTML, CSS and JavaScript.

 

CIGNEX Technologies Inc.                                                                                                                                       Jul 2007 - Nov 2007

Senior Software Consultant

 

Continuum

Extending and Customizing Open CMS like Alfresco as per Client request. Continuum is the project in which we used alfresco repository and customize view on Alfresco as per client request. In continuum we used JSF, Facelets and Ice Faces to customize alfresco view and core part using WS-Security and Web Services API of Alfresco.

 

Alfresco 2.1.1

Alfresco is the leading open source alternative for enterprise content management. The open source model allows Alfresco to use best-of-breed open source technologies and contributions from the open source community to get higher quality software produced more quickly at much lower cost and provide features like:

 

·          Enterprise Content Management (ECM)

·          Document Management

·          Collaboration

·          Records Management

·          Knowledge Management

·          Web Content Management

·          Imaging

 

Responsibilities

·          Requirements gathering, analysis, design, implementation, integration and testing.

·          Followed OOPS concepts for implementing OOPS oriented application.

·          Responsible for implementing a full corporate wide records and document management program.

·          Responsible for implementing CMS using Enterprise Alfresco 2.1 Content Management System. Alfresco is an Open Source Alternative for Enterprise Content Management (ECM), for providing Document Management, Collaboration, Records Management, Knowledge Management, Web Content Management etc. 

·          Worked on Alfresco CMS functionalities like Workflow Management, Document Management, Imaging and Content Management.

·          Review, update, and document the existing System Knowledge and User Requirements for the product.

·          Worked on design and implementation of Admin tool to create and manage different kind of workflows, groups and roles.

·          Worked on backend layer of the framework, which involved database connections, statements and writing queries using Hibernate/JPA persistence layer.

·          Worked on interval code reviews.

·          Server Side business implementation using JAVA.

·          Worked on Forum and Check in / Checkout module using Web Services.

·          Workflow monitoring and resolving issues associated with it.

·          Supporting all type of production problems.

·          Supporting in unit testing and system integration testing.

·          

Environment

Spring, Struts, Hibernate, JMS, Message Driven beans, JSF, ICEFaces, Core Java, JUnit, Alfresco 2.1.1, Web Services, WSDL, WebSphere, SOAP, WSDL, Visio, Ant, Log4j, CSS, DHTML/HTML, JavaScript, LDAP and SVN.

 

CIGNEX Technologies, Inc.                                                                                                                              Apr 2007 – Jun 2007

Senior Software Consultant

 

Integrating DITA Open Toolkit within Alfresco 2.0/2.1                           

Worked on open source CMS like alfresco for extending and customizing it as per Client request. Alfresco ECM does not contain any in-built DITA solution. This is an add-on installation of DITA on top of Alfresco. As, alfresco is an open CMS (Content Management System) and DITA is also an Open source Toolkit by IBM and both were an open source. So, I did integration of DITA Open Toolkit within Alfresco in which one can transform DITAMAP file into one of the following mime types (as per DITA Open Toolkit) using DITA transformation like PDF, RTF, HTML, XHTML, Eclipse Content, Eclipse Help, HTML Help, Java Help, Doc Book, Troff.

 

Responsibilities

·          Requirements gathering, analysis, design, implementation, integration and testing.

·          Review, update, and document the existing System Knowledge and User Requirements for the product.

·          Worked on open Content Management System (Alfresco).

·          Worked on Dita Open Toolkit.

·          Worked on integrating DITA solution within Alfresco.

·          Worked on interval code reviews.

·          System Upgrade and Performance improvement.

 

Environment

Core Java, Spring, Struts, Hibernate, JSF, IceFaces, CMS (Alfresco), Web Services, SOAP, WSDL, XML, Dita Open Toolkit, JBoss, AJAX, DHTML/HTML, CSS, JavaScript and Eclipse.

 

Prodigy InfoSoft Pvt. Ltd.                                                                                                                                    Aug 2006 - Mar 2007

Software Engineer

 

Myndnet

The scope of the project was to create a web portal for Trading of contacts; End user can upload, download and navigate for contacts as well as can do search for contacts as well. Myndnet is a unique marketplace where members get paid for providing actionable business intelligence and accurate contact information Sales, Marketing, and Recruiting Professionals use Myndnet to make requests for guaranteed, qualified opportunities and targeted candidate information. Myndnet uses a patent-pending system to gather and format the data from our members and pay those who supply the information. Myndnet enables its members to monetize their knowledge and for business professionals to get the targeted information they need.

 

Responsibilities

·          Requirements gathering, analysis, design, implementation, integration and testing.

·          Review, update, and document the existing System Knowledge and User Requirements for the product.

·          Followed OOPS concepts like Inheritance, Encapsulation, Polymorphism and Abstraction for implementing OOPS oriented application.

·          Developed the front screens using JSP, AJAX, XML, and HTML.

·          Designed and developed Java-based solutions to build multi tier applications to support the client using J2EE technology JSP, JSTL, Servlets, JDBC and Oracle.

·          Wrote several customs JSP used to modularize and stream line web page code

·          Worked on J2EE Design patterns and Model View Controller (MVC) Architecture

·          Implementation of core functionality using Exception-Handling, Multithreading, Data Structure and Performance tuning.

·          Server Side business implementation using JAVA.

·          Worked on Redesigning of the application as a web based app.

·          Bug Fixing and Testing.

·          Data Modeling, Created tables, triggers, stored Procedures in MySQL Database.

 

Environment

Core Java, JSP, JSTL, Servlets, Weblogic, HTML/DHTML, JavaScript, DOM objects, CSS, XML, JDBC, MySQL, Ajax, CSS, Lucene, Ant, Log4j, Netbeans IDE and CVS.

 

Prodigy InfoSoft Pvt. Ltd.                                                                                                                                     Jun 2006 - Jul 2006

Software Engineer

 

HTML- Parser

The scope of the project was to develop a module that can be used in Internet based application. It accepts the URL than it downloads the web contents. After downloading it parses its links into various parts and it extracts the desired information.

 

Responsibilities

·          Requirements gathering, analysis, design, implementation, integration and testing.

·          Review, update, and document the existing System Knowledge and User Requirements for the product.

·          Developed front screen using Swing and JSP.

·          Fetching Crawl data from the Pages and stored in the Oracle database.

·          Worked on interval code reviews.

·          Created entering URL modules and its validation using Swing.

·          Server Side business implementation using JAVA.

·          Workflow monitoring and resolving issues associated with it.

·          Supporting in unit testing and system integration testing.

 

Environment

DHTML/HTML, DOM objects, Core Java, Swing, JSP, JSTL, Servlets, Tomcat, Oracle 9i, Net Beans, CSS and JavaScript.

 

Prodigy InfoSoft Pvt. Ltd.                                                                                                                                    Mar 2006 - May 2006

Software Engineer

 

Lucene & Heritrix

The scope of the project was to design a web crawler to crawl content of web index the documents. These tools are used in health line web application to crawl and index documents.

 

Apache Lucene

Apache Lucene is a high-performance, full-featured text search engine library written entirely in Java. It is a technology suitable for nearly any application that requires full-text search, especially cross-platform and provide features like:

 

·          Scalable, High-Performance Indexing

·          Powerful, Accurate and Efficient Search Algorithm

·          Cross Platform Solution

 

Heritrix

Heritrix is the Internet Archive’s web crawler which was specially designed for web archiving. It is open-source and written in Java. The main interface is accessible using a web browser, and there is a command-line tool that can optionally be used to initiate crawls. Heritrix by default stores the web resources it crawls in an Arc file.

             

Responsibilities

·          Designed and developed Java-based solutions using JSP, Servlets and Oracle.

·          Worked on Lucene and Heritrix for Crawling contents.

·          Application design as per MVC architecture and J2EE Platform.

·          Server Side business implementation using JAVA.

·          Wrote several customs JSP used to modularize and stream line web page code

·          Was responsible for Business Requirement Analysis, Functional requirements and Quality Assurance.

·          Developed the front screens using JSP, XML, and HTML.

 

Environment

DHTML/HTML, Lucene, Heritrix, Core Java, Shell Script, UNIX, AJAX, CSS, JavaScript, JSP, JSTL, XML, Servlet, Tomcat and VSS                      

 

Prodigy InfoSoft Pvt. Ltd.                                                                                                                                     Jan 2006 - Feb 2006

Software Engineer

 

Healthmaps

A visual presentation of maps and nodes like flowchart, gives full detail of diseases and its causes and treatment-affecting humans that can be attached as a separate module to any web-site (Internet/Intranet). Advanced Navigation, Indexing, mapping and searching are the hallmarks of this project.

 

Responsibilities

·          Performs essential Functions such as application design/analysis, development project plans, coding, testing, documenting all code and maintaining & upgrading existing applications.  This includes the coding, debugging and testing application programs utilizing JAVA and web-based programming tools.

·          Designed and developed Java-based solutions to generate Health Maps.

·          Worked on J2EE Design patterns and Model View Controller (MVC) Architecture.

·          Server Side business implementation using JAVA.

·          Developed the front screens using JSP, XML, XSLT and HTML.

·          Used DOM and SAX parser for fetching XML element value and parsing XML file.

·          Data Modeling, Created tables, triggers, stored Procedures in Oracle Database.

 

Environment

Core Java, DHTML/HTML, DOM objects, JSP, Servlet, DOM / SAX, DTD, XML, XPath, XSL, XSLT, CSS, JavaScript, JDBC, Oracle 10g and VSS

 

Prodigy InfoSoft Pvt. Ltd.                                                                                                                                        Jun 2005 – Dec 2005

Software Engineer

 

Healthline

The HEALTHLINE site provides health information and taxonomy-based search for end users. It is the first consumer-oriented health information search engine. Combining the reach of a search engine with the intelligence to put any query in context, HEALTHLINE delivers deep search results and a navigation that helps consumers explore health topics related to their searches. Lucene indexing and searching is extensively used across the site. The user can give reviews and ratings to the articles and more.

 

Responsibilities

·          Performs essential Functions such as application design/analysis, development project plans, coding, testing, documenting all code and maintaining & upgrading existing applications.  This includes the coding, debugging and testing application programs utilizing JAVA and web-based programming tools.

·          Develop JSPs, Value Objects Module and DAOs

·          The server configuration is done using XML for this project.

·          Developed the JSP, JSTL, Servlets and Enterprise Java Beans to communicate between JSP and Servlets. Built JSP custom tags for common presentation components.

·          Application design as per MVC architecture and J2EE Platform.

·          Implementation of core functionality using Exception-Handling, Multithreading, Data Structure and Performance tuning.

·          Server Side business implementation using JAVA.

·          Worked on backend layer of the framework, which involved JDBC connections, statements and writing queries.

·          Database design and coding of stored Procedures, triggers using SQL, PL/SQL, on Oracle 8i

·          Bug Fixing, Testing and Maintenance

 

Environment

DHTML/HTML, JSP, JSTL, JavaScript, DOM objects, CSS, JDBC, SERVLET, CORE JAVA, XML, SQL, PL/SQL, Shell Script, UNIX, TOAD, Oracle, Apache Server, Lucene and JDeveloper.

 

Applications Software Group                                                                                                                                                                Feb 2005 - May 2005

Software Engineer

 

Web Based Inventory Portal

 

Responsibilities

·          Develop JSPs, Value Objects Module and DAOs

·          The server configuration is done using XML for this project.

·          Developed the JSP, JSTL, Servlet and Enterprise Java Beans to communicate between JSP and Servlet. Built JSP custom tags for common presentation components.

·          Application design as per MVC architecture and J2EE Platform.

·          Implementation of core functionality using Exception-Handling, Multithreading, Data Structure and Performance tuning.

·          Worked on backend layer of the framework, which involved JDBC connections, statements and writing queries.

·          Worked on PL/SQL for creating oracle functions, procedures & packages using TOAD.

·          Bug Fixing, Testing and Maintenance

 

Environment:

Java (JSP, Java Script, JDBC, SERVLET, CORE JAVA), XML, Oracle

 

Educational Qualifications

 

·          Master of Computer Application



Experience

BACK TO TOP

 

Job Title

Company

Experience

Sr. JAVA/J2EE/IBMBPM Consultant

IT Consulting

- Present

 

Additional Info

BACK TO TOP

 

Current Career Level:

Experienced (Non-Manager)

Years of relevant work experience:

5+ to 7 Years

Work Status:

US - I require sponsorship to work in this country.

Active Security Clearance:

None

US Military Service:

Citizenship:

None

 

 

Target Job:

Target Job Title:

Sr. JAVA/J2EE/IBMBPM Consultant

 

Target Company:

Company Size:

Occupation:

IT/Software Development

·         IT Project Management

·         General/Other: IT/Software Development

·         Software/System Architecture

 

Target Locations:

Selected Locations:

US-VA-McLean/Arlington

Relocate:

Yes

Willingness to travel:

No Travel Required